home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / clw438.zip / libs.ex$ / SYMC70.CPP < prev    next >
C/C++ Source or Header  |  1997-03-31  |  8KB  |  362 lines

  1. /* (c) R&D Associates 1992-1997.
  2.     All Rights Reserved.
  3.  
  4.     For Symantec 6.1 or higher. (C++).
  5.  
  6.     Build symc.clb using:
  7.  
  8.         clint symc70.cpp -L+symc70.clb -I. %1 %2 %3 -3- -KC0 -KB0 -Ab1 -An1 -Ah1 -Ai1 -KL1
  9.  
  10. */
  11.  
  12. /* Force correct stuff even if the wrong compiler is specified. */
  13.  
  14. #undef __TURBOC__
  15. #undef __BORLANDC__
  16. #undef __SC__
  17. #undef __ZTC__
  18. #undef zpage
  19. #undef no_init
  20. #undef monitor
  21. #undef non_banked
  22. #undef _handle
  23. #undef selector
  24. #undef _SIZEOF_INT
  25. #undef _SIZEOF_LONG
  26. #undef __TID__
  27. #undef MSC_VER
  28. #undef WIN32_LEAN_AND_MEAN
  29. #undef __nan
  30. #undef __NT__
  31. #undef __FLAT__
  32. #undef __WIN32__
  33. #undef _WIN32
  34. #undef M_I86
  35. #undef _M_IX86
  36. #undef __declspec
  37. #undef __inline
  38. #undef __int64
  39. #undef __unaligned
  40.  
  41.  
  42. #pragma lint -w-tni
  43. #pragma lint -w-tns
  44. #pragma lint -w-rtm
  45.  
  46. #define __SC__            0x300
  47. #define __int64            long
  48. #define M_I86            1
  49. #define _M_IX86            800
  50. #define _MSC_VER        800
  51. #define __nan            0.0
  52. #define __declspec(x)
  53. #define __inline        inline
  54.  
  55.  
  56. // These must be out of order to get definitions needed later. Don't you just
  57. // hate headers that don't include the definitions they need themselves? You'd
  58. // think the ANSI commitee had never specified how headers should be written.
  59. #include "windows.h"
  60. #include "memory.h"
  61. #include "mmsystem.h"
  62.  
  63. #include "alloc.h"
  64.     //#include "alphaops.h"
  65. #include "aouthdr.h"
  66. #include "assert.h"
  67.     //#include "atalkwsh.h"
  68.     //#include "basetyps.h"
  69. #include "bios.h"
  70. #include "cderr.h"
  71. #include "cerror.h"
  72.     //#include "cguid.h"
  73. #include "clib.h"
  74.     //#include "cobjps.h"
  75. #include "coff.h"
  76.     //#include "coguid.h"
  77. #include "colordlg.h"
  78. #include "commctrl.h"
  79. #include "commdlg.h"
  80. #include "complex.h"
  81. //#include "compobj.h"
  82. #include "conio.h"
  83. #include "controlc.h"
  84. #include "cpl.h"
  85.     //#include "cplext.h"
  86.     //#include "ctl3d.h"
  87. #include "ctype.h"
  88. #include "custcntl.h"
  89.     //#include "dbt.h"
  90. #include "dde.h"
  91. #include "ddeml.h"
  92.     //#include "digitalv.h"
  93. #include "dir.h"
  94. //#include "direct.h"
  95. #include "dirent.h"
  96. #include "disp.h"
  97. //#include "dispatch.h"
  98.     //#include "dispdib.h"
  99.     //#include "dlcapi.h"
  100. #include "dlgs.h"
  101. #include "dos.h"
  102. #include "dpmi.h"
  103. #include "drivinit.h"
  104.     //#include "dvobj.h"
  105. //#include "dwarf.h"
  106. #include "eh.h"
  107. #include "elf.h"
  108. #include "emm.h"
  109. #include "errno.h"
  110.     //#include "error.h"
  111.     //#include "exchext.h"
  112.     //#include "excpt.h"
  113. #include "exitstat.h"
  114. #include "fcntl.h"
  115. #include "fenv.h"
  116. #include "fg.h"
  117. //#include "filehdr.h"
  118. #include "float.h"
  119. #include "fltenv.h"
  120. //#include "fltpnt.h"
  121. //#include "fp.h"
  122. #include "fstream.h"
  123.     //#include "ftsiface.h"
  124. #include "generic.h"
  125. //#include "grp.h"
  126. #include "handle.h"
  127. #include "hugeptr.h"
  128.     //#include "idf.h"
  129.     //#include "imessage.h"
  130.     //#include "imm.h"
  131. #include "initguid.h"
  132.     //#include "initoid.h"
  133. #include "int.h"
  134.     //#include "intshcut.h"
  135. //#include "io.h"
  136. #include "iomanip.h"
  137. #include "ios.h"
  138. //#include "iostream.h"
  139.     //#include "isguids.h"
  140. #include "istream.h"
  141. #include "limits.h"
  142. //#include "linenum.h"
  143.     //#include "lm.h"
  144.     //#include "lmaccess.h"
  145.     //#include "lmalert.h"
  146.     //#include "lmapibuf.h"
  147.     //#include "lmat.h"
  148.     //#include "lmaudit.h"
  149.     //#include "lmbrowsr.h"
  150.     //#include "lmchdev.h"
  151.     //#include "lmconfig.h"
  152.     //#include "lmcons.h"
  153.     //#include "lmerr.h"
  154.     //#include "lmerrlog.h"
  155.     //#include "lmmsg.h"
  156.     //#include "lmremutl.h"
  157.     //#include "lmrepl.h"
  158.     //#include "lmserver.h"
  159.     //#include "lmshare.h"
  160.     //#include "lmsname.h"
  161.     //#include "lmstats.h"
  162.     //#include "lmsvc.h"
  163.     //#include "lmuse.h"
  164.     //#include "lmuseflg.h"
  165.     //#include "lmwksta.h"
  166. #include "locale.h"
  167. #include "lzexpand.h"
  168. //#include "macros.h"
  169. #include "malloc.h"
  170.     //#include "mapi.h"
  171.     //#include "mapicode.h"
  172.     //#include "mapidbg.h"
  173.     //#include "mapidefs.h"
  174.     //#include "mapiform.h"
  175.     //#include "mapiguid.h"
  176.     //#include "mapihook.h"
  177.     //#include "mapinls.h"
  178.     //#include "mapioid.h"
  179.     //#include "mapispi.h"
  180.     //#include "mapitags.h"
  181.     //#include "mapiutil.h"
  182.     //#include "mapival.h"
  183.     //#include "mapiwin.h"
  184.     //#include "mapiwz.h"
  185.     //#include "mapix.h"
  186. //#include "math.h"
  187. #include "mbctype.h"
  188. #include "mbstring.h"
  189.     //#include "mciavi.h"
  190.     //#include "mcx.h"
  191. #include "mem.h"
  192. //#include "memory.h"
  193.     //#include "mgmtapi.h"
  194.     //#include "midles.h"
  195.     //#include "mmreg.h"
  196. //#include "mmsystem.h"
  197.     //#include "moniker.h"
  198.     //#include "msacm.h"
  199.     //#include "msacmdlg.h"
  200.     //#include "msfs.h"
  201. #include "msmouse.h"
  202.     //#include "mspab.h"
  203.     //#include "mspst.h"
  204.     //#include "msviddrv.h"
  205.     //#include "nb30.h"
  206.     //#include "nddeapi.h"
  207.     //#include "nddesec.h"
  208. #include "new.h"
  209.     //#include "nspapi.h"
  210.     //#include "ntsdexts.h"
  211.     //#include "oaidl.h"
  212.     //#include "objbase.h"
  213.     //#include "objerror.h"
  214.     //#include "objidl.h"
  215. #include "odbcinst.h"
  216. #include "odbcver.h"
  217.     //#include "ole.h"
  218.     //#include "ole1cls.h"
  219.     //#include "ole2.h"
  220.     //#include "ole2ansi.h"
  221.     //#include "ole2dbg.h"
  222.     //#include "ole2ui.h"
  223.     //#include "ole2ver.h"
  224.     //#include "oleauto.h"
  225.     //#include "oledlg.h"
  226.     //#include "oledlgs.h"
  227.     //#include "oleguid.h"
  228.     //#include "oleidl.h"
  229.     //#include "olenls.h"
  230. //#include "olestd.h"
  231. #include "ostream.h"
  232. #include "page.h"
  233.     //#include "pbt.h"
  234.     //#include "pcrt32.h"
  235.     //#include "penwin.h"
  236.     //#include "penwoem.h"
  237.     //#include "plan32.h"
  238. #include "poll.h"
  239.     //#include "poppack.h"
  240. //#include "print.h"
  241. #include "process.h"
  242.     //#include "prsht.h"
  243.     //#include "pshpack1.h"
  244.     //#include "pshpack2.h"
  245.     //#include "pshpack4.h"
  246.     //#include "pshpack8.h"
  247. //#include "pwd.h"
  248.     //#include "ras.h"
  249.     //#include "raserror.h"
  250.     //#include "recguids.h"
  251.     //#include "reconcil.h"
  252.     //#include "regstr.h"
  253. //#include "reloc.h"
  254.     //#include "richedit.h"
  255.     //#include "richole.h"
  256.     //#include "rpc.h"
  257.     //#include "rpcdce.h"
  258.     //#include "rpcdcep.h"
  259.     //#include "rpcndr.h"
  260.     //#include "rpcnsi.h"
  261.     //#include "rpcnsip.h"
  262.     //#include "rpcnterr.h"
  263.     //#include "rpcproxy.h"
  264. //#include "scnhdr.h"
  265. //#include "scode.h"
  266. #include "scrnsave.h"
  267. #include "search.h"
  268. //#include "setjmp.h"
  269. #include "sgtty.h"
  270. #include "share.h"
  271. #include "shellapi.h"
  272.     //#include "shlguid.h"
  273.     //#include "shlobj.h"
  274. #include "signal.h"
  275. #include "skbapi.h"
  276.     //#include "smpab.h"
  277.     //#include "smpms.h"
  278.     //#include "smpxp.h"
  279.     //#include "snmp.h"
  280. #include "sound.h"
  281. #include "sql.h"
  282. #include "sqlext.h"
  283. #include "stdarg.h"
  284. #include "stddef.h"
  285. //#include "stdio.h"
  286. #include "stdiostr.h"
  287. //#include "stdlib.h"
  288. //#include "storage.h"
  289. //#include "storclas.h"
  290. #include "stream.h"
  291. #include "stress.h"
  292. //#include "string.h"
  293. //#include "stropts.h"
  294. #include "strstrea.h"
  295.     //#include "svcguid.h"
  296.     //#include "svrapi.h"
  297. #include "swap.h"
  298. //#include "syms.h"
  299. #include "tabsize.h"
  300.     //#include "tapi.h"
  301. //#include "tchar.h"
  302. //#include "termio.h"
  303. //#include "termios.h"
  304. #include "time.h"
  305.     //#include "tlhelp32.h"
  306.     //#include "tnef.h"
  307. #include "toolhelp.h"
  308. #include "trace.h"
  309.     //#include "tspi.h"
  310. #include "tsr.h"
  311. #include "typeinfo.h"
  312. #include "unistd.h"
  313.     //#include "unknwn.h"
  314. #include "unmangle.h"
  315. #include "utime.h"
  316.     //#include "varargs.h"
  317. //#include "variant.h"
  318.     //#include "vcr.h"
  319.     //#include "vdmdbg.h"
  320. //#include "ver.h"
  321.     //#include "vfw.h"
  322. #include "wchar.h"
  323.     //#include "wdbgexts.h"
  324. #include "wfext.h"
  325.     //#include "winbase.h"
  326. #include "winc.h"
  327.     //#include "wincon.h"
  328.     //#include "windef.h"
  329. //#include "windows.h"
  330. #include "windowsx.h"
  331.     //#include "winerror.h"
  332.     //#include "wingdi.h"
  333. #include "winio.h"
  334.     //#include "winioctl.h"
  335. #include "winmem32.h"
  336.     //#include "winmm.h"
  337.     //#include "winnetwk.h"
  338.     //#include "winls.h"
  339.     //#include "winnt.h"
  340.     //#include "winperf.h"
  341.     //#include "winreg.h"
  342. //#include "winsock.h"
  343.     //#include "winspool.h"
  344.     //#include "winsvc.h"
  345.     //#include "winuser.h"
  346.     //#include "winver.h"
  347.     //#include "winwlx.h"
  348. #include "wmhandlr.h"
  349.     //#include "wownt16.h"
  350.     //#include "wownt32.h"
  351.     //#include "wshisotp.h"
  352.     //#include "wsipx.h"
  353.     //#include "wsnetbs.h"
  354.     //#include "wsnwlink.h"
  355.     //#include "wtypes.h"
  356.     //#include "xcmc.h"
  357.     //#include "xcmcext.h"
  358.     //#include "xcmcmsx2.h"
  359.     //#include "xcmcmsxt.h"
  360.  
  361. /* End of file. */
  362.